\section{Metodología de trabajo}
\label{sec:2-4-MetodologiaTrabajo}

Cómo se describe en el apartado \ref{sec:2-1AntecedentesYContexto} el PFG ha sido una pequeña parte de lo que contiene el proyecto de WebMakeUp. Por un lado por tanto, es conveniente explicar cual ha sido la metodología de trabajo con el resto de los integrantes en el apartado \ref{sec:2-4-TrabajoEnEquipo} y por otro lado la individual en el apartado \ref{sec:2-4-TrabajoIndividual}.

\subsection{Metodología de trabajo en equipo}
\label{sec:2-4-TrabajoEnEquipo}

Para describir la metodología de trabajo en equipo, primero hay que describir brevemente a los integrantes del grupo con sus roles correspondientes.

\begin{figure}
\begin{center}
\includegraphics[width=0.95\textwidth]{figs/2-Equipo.png}
\end{center}
\caption{Organigrama del equipo de desarrollo de WebMakeUp}
\label{fig:2-OrganigramaEquipo}
\end{figure}

En la Figura \ref{fig:2-OrganigramaEquipo} se puede observar los integrantes del grupo con una breve descripción de su rol en el desarrollo de WebMakeUp. En la Tabla \ref{tab:2-Stakeholders} podemos observar todos los stakeholders del PFG.

\begin{table}
\begin{center}
\includegraphics[width=0.95\textwidth]{figs/2-Stakeholders.pdf}
\end{center}
\caption{Tabla con los stakeholders del PFG}
\label{tab:2-Stakeholders}
\end{table}

Tras conocer esto, se utilizaron diferentes herramientas para el trabajo en grupo, tanto para planificar las tareas y llevar un control de los deadlines \emph{Asana} (Apartado \ref{sec:2-7-Asana}), cómo para documentar \emph{Wiki de Onekin}(Apartado \ref{sec:2-7-Wiki}), cómo para el desarrollo un control de versiones de \emph{GIT en BitBucket}(Apartado \ref{sec:2-7-BitBucket}) y para intercambio de otros tipos de ficheros mediante correo y Dropbox (Apartado \ref{sec:2-7-Dropbox}).

Para las reuniones el alumno se encargará de alojar en la Wiki un topic con el acta por cada reunión. En esta se tendrán en cuenta los siguientes aspectos:
\begin{itemize}
\item{Asistentes, duración, sitio (aunque casi siempre serán en el despacho de Óscar, director de proyecto).}
\item{Temas a tratar u orden del día (por parte de Óscar)}
\item{Presentación de trabajos realizados desde la anterior reunión.}
\item{Toma de decisiones}
\item{Definición de tareas a realizar.}
\end{itemize}
Es importante asegurar que todos salimos con trabajo a realizar para la próxima reunión y con las decisiones tomadas por escrito, para recordarlas.

Para el desarrollo de la aplicación, la comunicación ha de ser continua y al trabajar sobre el mismo proyecto, se ha decidido utilizar una plataforma de control de versiones como es GIT en este caso trabajando en la nube BitBucket para almacenamiento de las versiones.

Por último, para desarrollar las ideas en formato manuscrito se dispone de una Wiki donde se pueden hacer documentaciones de manera colaborativa para hablar de los diferentes aspectos de WebMakeUp. Se recomienda su uso aunque no es obligatorio.

\subsection{Metodología de trabajo individual}
\label{sec:2-4-TrabajoIndividual}

La metodología de trabajo individual consistirá en diferentes aspectos entre los que se destacan los siguientes:
\begin{itemize}
\item{Planificación y realización de tareas: el sistema de planificación se ha basado en planificaciones continuas semanales. Además de utilizar la plataforma Asana, para un mejor desgranamiento de las tareas, se ha decidido utilizar una plataforma de gestión de tareas en Access (Apartado \ref{sec:2-7-Access}). En ella se deberán de introducir las planificaciones semanales, se irá realizando la gestión de las tareas semanales y se irá viendo el nivel de cumplimiento de las mismas. Al ser un proyecto complejo, el ir viendo que se alcanzan los objetivos a corto plazo es fundamental, no solo para poder asegurar el cumplimiento de un PFG de calidad, si no para garantizar el cumplimiento con las tareas encomendadas en el proyecto WebMakeUp.}
\item{Seguimiento y control del PFG: a medida que se vaya desarrollando el PFG se irán verificando que los objetivos a largo plazo se van cumpliendo. Esto se puede hacer en reuniones con el director y de manera individual. Aproximadamente se irán desarrollando reuniones con el director de manera mensual o bimensual para ir definiendo el objetivo final del PFG.}
\item{Sistema de ficheros y de backups: una de las tareas más importantes es la de mantener la información de manera ordenada y actualizada, garantizando su persistencia frente a fallos de diferente índole. Los diferentes tipos de riesgos con perdida de información están reflejados en la gestión de riesgos (Apartado \ref{sec:2-6-Riesgos}).

La información se distribuirá en diferentes carpetas, tratando de mantener un orden estricto con tal de perder el menor tiempo posible en búsqueda de documentos. Se puede observar en la estructura de ficheros de la Figura \ref{fig:2-EstructuraFicheros} entre los que destaca:
 \begin{itemize}
 \item{Bibliografía: documentos de lectura para aprendizaje e investigación.}
 \item{Compartido: ficheros de trabajo compartidos con otros integrantes del grupo. Destacan las carpetas sincronizadas con GIT.}
 \item{Documentación: documentación y agregados a la misma, cómo ejemplos, artículos de WebMakeUp enviados al congreso ICWE, etc.}
 \end{itemize}
 Las carpetas para garantizar la disponibilidad en cualquier lugar se almacenarán en Dropbox, que a su vez nos ofrecerá un sistema de respaldo en nube y un control de versiones, que aunque sea muy básico, nos puede sacar de algún apuro. Para el código fuente (tanto el de WebMakeUp, cómo la memoria escrita en LaTeX) estará también respaldado por un control de versiones, para WebMakeUp en BitBucket, dado que tiene que ser un proyecto privado, y para la memoria se utilizará Google Code (Apartado \ref{sec:2-7-GoogleCode}). Por último se harán backups manuales periódicamente en otro disco duro externo para no tener que depender de las diferentes tecnologías en nube.}
\item{Documentación: aunque esté planificada para final del PFG, es recomendable ir escribiendo algunos de los apartados a medida que se van completando, especialmente en el desarrollo y planificación. Estos se pueden documentar en la Wiki y únicamente en la fase de documentación hacer una migración a \LaTeX.}
\end{itemize}

\begin{figure}
\begin{center}
\includegraphics[width=0.95\textwidth]{figs/2-EstructuraFicheros.png}
\end{center}
\caption{Estructura de ficheros general del PFG}
\label{fig:2-EstructuraFicheros}
\end{figure}